.cart-summary__text{display:flex;flex-direction:column}.cart-summary__price{font-weight:700;font-size:20px}.cart-addition{color:#0d61af;font-size:14px;display:flex;justify-content:space-between;align-items:baseline;padding:.29em 0 0 1em}.cart-addition_complect{padding:.29em 0 0}.cart-addition_complect:last-child{margin-bottom:12px}.cart-addition__title{max-width:16.8em}.cart-addition__title_hovered:hover{cursor:pointer;color:#fc5808}.cart-addition__count{white-space:nowrap}.cart-addition__price{font-size:16px;color:#0d61af;white-space:nowrap}.cart-complect-head{display:flex;justify-content:space-between;padding-bottom:6px}.cart-complect-head__type-name{font-weight:600}.cart-complect-head__delete{transition:.5s;margin:0}.cart-complect-head__delete:hover{color:#cc2e12;cursor:pointer}.cart-complect-head__delete-btn{white-space:nowrap}.cart-complect-head__type-sign{margin:0}.cart-complect-body__image-wrapper{display:flex;align-items:center;margin-bottom:12px}.cart-complect-body__images{display:flex;align-items:center;margin:12px 0 22px;flex-wrap:wrap}.cart-complect-body__image{max-width:60px;max-height:60px;position:relative}.cart-complect-body__image:hover{cursor:pointer}.cart-complect-body__plus{width:12px;color:#8c8c8c;font-weight:600;margin:0 8px}.cart-product-wrapper+.cart-complect{border-top:1px solid rgba(0,0,0,.08);padding-top:16px}.cart-complect+.cart-product-wrapper,.cart-complect+.cart-complect{border-top:1px solid rgba(0,0,0,.08);padding-top:16px}.cart-complect__product-count{color:#8c8c8c}.cart-complect__product-label{margin-right:40px;font-size:14px}.cart-complect__product-label:hover{cursor:pointer;color:#fc5808}.cart-complect__product-price{font-weight:600;white-space:nowrap}.cart-complect__product{margin-bottom:8px;display:flex;justify-content:space-between}.cart-complect__list{margin-bottom:12px}.cart-product{margin-bottom:12px;display:flex;align-items:flex-start}.cart-product__img-container{display:flex;align-items:center;justify-content:center;width:60px;height:60px}.cart-product__img-container:hover{cursor:pointer}.cart-product__img{max-width:60px;max-height:60px}.cart-product__no-photo{background:url(../images/7ed147e6abe81bdd777d.png) no-repeat center;background-size:contain;text-align:center;max-width:100%;max-height:100%;margin:auto;width:160px;height:160px}.cart-product__name{vertical-align:middle;display:inline-block;width:15.8em}.cart-product__name:hover{cursor:pointer;color:#fc5808}.cart-product__number{color:#8c8c8c;white-space:nowrap}.cart-product__info{display:flex;flex-direction:column;flex-grow:1}.cart-product__main-info{font-size:14px;display:flex;align-items:flex-start;justify-content:space-between;padding-left:.9em}.cart-product__product-delete{flex-shrink:0;align-items:flex-start;display:flex}.cart-product__price{font-weight:700;font-size:18px;line-height:20px}.cart-product__delete{padding:0;margin-left:10px;background:none;border:none;height:18px;transition:.5s;cursor:pointer}.cart-product__delete:hover path{fill:#4e4e4e}.cart-product-wrapper:first-child{padding-top:1em}.cart-product-wrapper__head{font-weight:700;padding-bottom:1em}.cart-tab-list{border-top:1px solid rgba(0,0,0,.08);padding-top:16px}.cart-tab-list:first-child{border-top:none;padding-top:0}.cart-tab-list__header{margin:0 0 16px;display:flex;justify-content:space-between;align-items:center}.cart-tab-list__header-title{font-size:16px;font-weight:700}.cart-tab-list__header-remove-btn{transition:.5s}.cart-tab-list__header-remove-btn:hover{cursor:pointer;color:#cc2e12}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.cart-modal{border-radius:1em;box-shadow:0 0 12px #00000029;box-sizing:border-box;transition:top,.5s;backdrop-filter:blur(11px);position:fixed;z-index:1002;right:calc(13.5em - 8px);padding:24px 0 16px;font-size:16px;background:#fff;width:30em;animation:showCartModal .15s forwards ease-in;transform-origin:top right;opacity:0;min-width:480px}.cart-modal_hidden{display:none}.cart-modal__summary{float:right;font-weight:400}.cart-modal__body{width:480px;position:relative}.cart-modal__body-tabs{max-height:300px;position:relative;padding:0 16px}.cart-modal__footer{margin:0 16px;border-top:1px solid rgba(0,0,0,.08);padding-top:20px;display:flex;justify-content:space-between}.cart-modal__button{margin-left:0!important;border-radius:.5em;width:10em;font-weight:700;font-size:16px}.cart-modal__button:hover,.cart-modal__button:focus{color:#fff;text-decoration:none}.hideCartModal{animation:hideCartModal .15s forwards ease-in}@keyframes showCartModal{0%{opacity:0}10%{opacity:0;transform:scale(.8)}to{transform:scale(1);opacity:1}}@keyframes hideCartModal{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}
